last-ditch effort - Español Inglés Diccionario